<!DOCTYPE html>
<!--
  ~ Copyright (c) 2021 Daniel Dias and others.
  ~ All rights reserved. This program and the accompanying materials
  ~ are made available under the terms of the Eclipse Public License v1.0
  ~ and Eclipse Distribution License v. 1.0 which accompany this distribution.
  ~ The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
  ~ and the Eclipse Distribution License is available at
  ~ http://www.eclipse.org/org/documents/edl-v10.php.
  -->

<html lang="pt-br">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <link rel="shortcut icon" type="image/x-icon" href="../favicon.ico" />

    <title>Eclipse Collections - Recursos que você deseja com as coleções que você precisa. </title>

    <!-- Bootstrap Core CSS -->
    <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous">

    <!-- Custom CSS -->
    <link href="../css/landing-page.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="//fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">

    <!-- Google Code Prettify -->
    <link href="../css/sunburst.css" rel="stylesheet" type="text/css">

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->

</head>

<body>

    <!-- Navigation -->
    <nav class="navbar navbar-default navbar-fixed-top topnav" role="navigation">
        <div class="container topnav">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <img src="../img/eclipse-collections-logo.png" style="width:175px;height:50px;" align="left" alt="Eclipse Collections">
            </div>
            <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav navbar-right">
                    <li>
                        <a href="#start">Comece já</a>
                    </li>
                    <li>
                        <a href="#concept">Conceito</a>
                    </li>
                    <li>
                        <a href="#learn">Aprenda</a>
                    </li>
                    <li>
                        <a href="#history">Histórico</a>
                    </li>
                    <li>
                        <a href="#refGuide">Guia de referência</a>
                    </li>
                    <li>
                        <a href="#sourceCode">Código Fonte</a>
                    </li>
                    <li>
                        <a href="#contribute">Contribua</a>
                    </li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                           aria-expanded="false">Javadoc<span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="../javadoc/11.1.0">11.1.0</a></li>
                            <li><a href="../javadoc/11.0.0">11.0.0</a></li>
                            <li><a href="../javadoc/10.4.0">10.4.0</a></li>
                            <li><a href="../javadoc/10.3.0">10.3.0</a></li>
                            <li><a href="../javadoc/10.2.0">10.2.0</a></li>
                            <li><a href="../javadoc/10.1.0">10.1.0</a></li>
                            <li><a href="../javadoc/10.0.0">10.0.0</a></li>
                            <li><a href="../javadoc/9.2.0">9.2.0</a></li>
                            <li><a href="../javadoc/8.2.0">8.2.0</a></li>
                            <li><a href="../javadoc/7.1.0">7.1.0</a></li>
                        </ul>
                    </li>
                    <li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true"
                           aria-expanded="false">Idiomas<span class="caret"></span></a>
                        <ul class="dropdown-menu">
                            <li><a href="../index.html">English</a></li>
                            <li><a href="../de/index.html">Deutsch</a></li>
                            <li><a href="../el/index.html">Ελληνικά</a></li>
                            <li><a href="../es/index.html">Español</a></li>
                            <li><a href="../cn/index.html">中文</a></li>
                            <li><a href="../fr/index.html">Français</a></li>
                            <li><a href="../ja/index.html">日本語</a></li>
                            <li><a href="../no-nb/index.html">Norsk (bokmål)</a></li>
                            <li><a href="">Português-Brasil</a></li>
                            <li><a href="../ru/index.html">Русский</a></li>
                            <li><a href="../hi/index.html">हिंदी</a></li>
                        </ul>
                    </li>
                </ul>
            </div>
            <!-- /.navbar-collapse -->
        </div>
        <!-- /.container -->
    </nav>


    <!-- Header -->
    <a class="anchor" name="about"></a>
    <div class="intro-header">
        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-push-2 col-lg-8">
                    <div class="intro-message">
                        <h1>Eclipse <span style="font-weight: 400">Collections</span></h1>
                        <h3>- Recursos que você deseja com as coleções que você precisa -</h3>
                    </div>
                </div>
            </div>

        </div>
        <!-- /.container -->

    </div>
    <!-- /.intro-header -->

    <!-- Page Content -->

    <a class="anchor" name="start"></a>
    <div class="content-section-a">

        <div class="container-fluid">
            <div class="row">
                <div class="col-lg-5 col-sm-6">
                    <hr class="section-heading-spacer">
                    <div class="clearfix"></div>
                    <h2 class="section-heading">Começando com <br>Eclipse Collections</h2>
                    <p class="lead">Eclipse Collections é a melhor biblioteca de coleções de Java
                        que traz felicidade ao seu desenvolvimento Java.
                        <br><br>Integre-o em sua base de código hoje com suas ferramentas de build favoritas!</p>
                    <object id="badge" data="https://snyk-widget.herokuapp.com/badge/mvn/org.eclipse.collections/eclipse-collections/badge.svg" type="image/svg+xml" style="vertical-align:middle"></object>
                    <a href="http://search.maven.org/#search%7Cgav%7C1%7Cg:%22org.eclipse.collections%22%20AND%20a:%22eclipse-collections%22"><img src="https://maven-badges.herokuapp.com/maven-central/org.eclipse.collections/eclipse-collections/badge.svg"></a>
                    <a href="https://github.com/eclipse/eclipse-collections/releases"><img src="https://img.shields.io/github/release/eclipse/eclipse-collections.svg"></a>
                    <a href="https://github.com/eclipse/eclipse-collections/blob/master/LICENSE-EPL-1.0.txt"><img src="https://img.shields.io/badge/License-EPL-blue.svg"></a>
                    <a href="https://github.com/eclipse/eclipse-collections/blob/master/LICENSE-EDL-1.0.txt"><img src="https://img.shields.io/badge/License-EDL-blue.svg"></a>
                </div>
                <div class="col-lg-7 col-sm-6">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#maven" data-toggle="tab">Maven</a></li>
                        <li><a href="#gradle" data-toggle="tab">Gradle</a></li>
                        <li><a href="#ivy" data-toggle="tab">Ivy</a></li>
                        <li><a href="#download" data-toggle="tab">Download</a></li>
                    </ul>
                    <div id="dependencies" class="tab-content">
                        <div class="tab-pane fade in active" id="maven">
                            <pre  class="prettyprint">
&lt;dependency&gt;
  &lt;groupId&gt;org.eclipse.collections&lt;/groupId&gt;
  &lt;artifactId&gt;eclipse-collections-api&lt;/artifactId&gt;
  &lt;version&gt;11.1.0&lt;/version&gt;
&lt;/dependency&gt;

&lt;dependency&gt;
  &lt;groupId&gt;org.eclipse.collections&lt;/groupId&gt;
  &lt;artifactId&gt;eclipse-collections&lt;/artifactId&gt;
  &lt;version&gt;11.1.0&lt;/version>
&lt;/dependency&gt;</pre>
                        </div>
                        <div class="tab-pane fade" id="gradle">
                            <pre  class="prettyprint">
implementation 'org.eclipse.collections:eclipse-collections-api:11.1.0'
implementation 'org.eclipse.collections:eclipse-collections:11.1.0'</pre>
                        </div>
                        <div class="tab-pane fade" id="ivy">
                            <pre  class="prettyprint">
&lt;dependency org="org.eclipse.collections" name="eclipse-collections-api" rev="11.1.0" /&gt;
&lt;dependency org="org.eclipse.collections" name="eclipse-collections" rev="11.1.0" /&gt;</pre>
                        </div>
                        <div class="tab-pane fade" id="download">
                            <pre class="prettyprint">
<a target="_blank" href="http://mvnrepository.com/artifact/org.eclipse.collections/eclipse-collections-api/11.1.0">eclipse-collections-api-11.1.0.jar</a>
<a target="_blank" href="http://mvnrepository.com/artifact/org.eclipse.collections/eclipse-collections/11.1.0">eclipse-collections-11.1.0.jar</a></pre>
                        </div>

                    </div>
                </div>
            </div>

        </div>
        <!-- /.container -->

    </div>
    <!-- Get Started -->

    <a class="anchor" name="concept"></a>
    <div class="content-section-b">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-push-7 col-lg-5 col-sm-push-6  col-sm-6">
                    <hr class="section-heading-spacer">
                    <div class="clearfix"></div>
                    <h2 class="section-heading">APIs ricas, concisas e legíveis</h2>
                    <p class="lead">Maximize o poder das expressões Lambda e referências de métodos do Java 8
                        com APIs ricas diretamente disponíveis em suas coleções.
                    </p>
                </div>
                <div class="col-lg-pull-5 col-lg-7 col-sm-pull-6  col-sm-6">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#method" data-toggle="tab">Exemplo com referências de métodos</a></li>
                        <li><a href="#ec" data-toggle="tab">Exemplo com expressões Lambda</a></li>
                        <li><a href="#streams" data-toggle="tab">Java 8 Streams</a></li>
                    </ul>
                    <div id="ec-vs-streams" class="tab-content">
                        <div class="tab-pane fade in active" id="method">
                            <pre  class="prettyprint lang-java">
boolean anyPeopleHaveCats =
  this.people
    .anySatisfyWith(Person::hasPet, PetType.CAT);

int countPeopleWithCats =
  this.people
    .countWith(Person::hasPet, PetType.CAT);

MutableList&lt;Person&gt; peopleWithCats =
  this.people
    .selectWith(Person::hasPet, PetType.CAT)</pre>
                        </div>
                        <div class="tab-pane fade" id="ec">
                            <pre  class="prettyprint lang-java">
boolean anyPeopleHaveCats =
  this.people
    .anySatisfy(person -> person.hasPet(PetType.CAT));

int countPeopleWithCats =
  this.people
    .count(person -> person.hasPet(PetType.CAT));

MutableList&lt;Person&gt; peopleWithCats =
  this.people
    .select(person -> person.hasPet(PetType.CAT));</pre>
                        </div>
                        <div class="tab-pane fade" id="streams">
                            <pre  class="prettyprint lang-java">
boolean anyPeopleHaveCats =
  this.people
    .stream()
    .anyMatch(person -> person.hasPet(PetType.CAT));

long countPeopleWithCats =
  this.people
    .stream()
    .filter(person -> person.hasPet(PetType.CAT))
    .count();

List&lt;Person&gt; peopleWithCats =
  this.people
    .stream()
    .filter(person -> person.hasPet(PetType.CAT))
    .collect(Collectors.toList());</pre>
                        </div>
                    </div>
                    <!-- /.tab-content -->
                </div>
                <!-- /.col -->
            </div>
            <!-- /.row -->

        </div>
        <!-- /.container -->

    </div>
    <!-- Rich and fluent API -->

    <div class="content-section-a">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-5 col-sm-6">
                    <hr class="section-heading-spacer">
                    <div class="clearfix"></div>
                    <h2 class="section-heading">Muitos tipos de recipientes, incluindo coleções imutáveis, coleções primitivas, Bimaps, MutableMap e Bags</h2>
                    <p class="lead">Você pode usar vários tipos de recipientes, aproveitando métodos de fábrica úteis para instanciação.</p>
                </div>
                <div class="col-lg-7 col-sm-6">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#mutable" data-toggle="tab">Coleções mutáveis</a></li>
                        <li><a href="#immutable" data-toggle="tab">Coleções imutáveis</a></li>
                        <li><a href="#primitives" data-toggle="tab">Coleções de tipo primitivos</a></li>
                    </ul>
                    <div id="container-types" class="tab-content">
                        <div class="tab-pane fade in active" id="mutable">
                            <pre  class="prettyprint lang-java">
//Inicializando a lista mutável com método empty(), of(), with()
MutableList&lt;String&gt; mutableListEmpty =
  Lists.mutable.empty();
MutableList&lt;String&gt; mutableListOf =
  Lists.mutable.of("One", "One", "Two", "Three");
MutableList&lt;String&gt; mutableListWith =
  Lists.mutable.with("One", "One", "Two", "Three");

//Vários tipos de recipientes disponíveis
MutableSet&lt;String&gt; mutableSet =
  Sets.mutable.with("One", "One", "Two", "Three");
MutableBag&lt;String&gt; mutableBag =
  Bags.mutable.with("One", "One", "Two", "Three");
MutableStack&lt;String&gt; mutableStack =
  Stacks.mutable.with("One", "One", "Two", "Three");
MutableMap&lt;String, String&gt; mutableMap =
  Maps.mutable.with("key1", "value1", "key2", "value2", "key3", "value3");
MutableMultimap&lt;String, String&gt; multimapWithList =
  Multimaps.mutable.list.with("key1", "value1-1", "key1", "value1-2", "key2","value2-1");
MutableBiMap&lt;String, String&gt; mutableBiMap =
  BiMaps.mutable.with("key1", "value1", "key2", "value2", "key3", "value3");</pre>
                        </div>
                        <div class="tab-pane fade" id="immutable">
                            <pre  class="prettyprint lang-java">
//Inicializando lista imutável com método empty(), of(), with()
ImmutableList&lt;String&gt; immutableListEmpty =
  Lists.immutable.empty();
ImmutableList&lt;String&gt; immutableListOf =
  Lists.immutable.of("One", "One", "Two", "Three");
ImmutableList&lt;String&gt; immutableListWith =
  Lists.immutable.with("One", "One", "Two", "Three");

//Vários tipos de recipientes disponíveis
ImmutableSet&lt;String&gt; immutableSet =
  Sets.immutable.with("One", "One", "Two", "Three");
ImmutableBag&lt;String&gt; immutableBag =
  Bags.immutable.with("One", "One", "Two", "Three");
ImmutableStack&lt;String&gt; immutableStack =
  Stacks.immutable.with("One", "One", "Two", "Three");
ImmutableMap&lt;String, String&gt; immutableMap =
  Maps.immutable.with("key1", "value1", "key2", "value2", "key3", "value3");
ImmutableMultimap&lt;String, String&gt; immutableMultimapWithList =
  Multimaps.immutable.list.with("key1", "value1-1", "key1", "value1-2", "key2","value2-1");
ImmutableBiMap&lt;String, String&gt; immutableBiMap =
  BiMaps.immutable.with("key1", "value1", "key2", "value2", "key3", "value3");</pre>
                        </div>
                        <div class="tab-pane fade" id="primitives">
                            <pre  class="prettyprint lang-java">
//Listas (List) mutáveis e imutáveis, Conjuntos (Sets), Sacos (Bags), Pilhas (Stacks) e Mapas (Maps) estão disponíveis para todos os 8 tipos primitivos
MutableIntList intList =
  IntLists.mutable.of(1, 2, 3);
MutableLongList longList =
  LongLists.mutable.of(1L, 2L, 3L);
MutableCharList charList =
  CharLists.mutable.of('a', 'b', 'c');
MutableShortList shortList =
  ShortLists.mutable.of((short)1, (short)2, (short)3);
MutableByteList byteList =
  ByteLists.mutable.of((byte)1, (byte)2, (byte)3);
MutableBooleanList booleanList =
  BooleanLists.mutable.of(true, false);
MutableFloatList floatList =
  FloatLists.mutable.of(1.0f, 2.0f, 3.0f);
MutableDoubleList doubleList =
  DoubleLists.mutable.of(1.0, 2.0, 3.0);

//Você pode criar uma entrada variada com IntInterval
IntInterval oneTo10 =
  IntInterval.fromTo(1, 10); // ints de 1 a 10
// [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
IntInterval oneTo10By3 =
  IntInterval.fromToBy(1, 10, 3); // ints de 1 a 10 passo por 3
// [1, 4, 7, 10]
IntInterval oddsFrom1To10 =
  IntInterval.oddsFromTo(1, 10); // odd ints de 1 a 10
// [1, 3, 5, 7, 9]
IntInterval evensFrom1To10 =
  IntInterval.evensFromTo(1, 10); // even ints de i a 10
// [2, 4, 6, 8, 10]</pre>
                        </div>
                    </div>
                    <!-- /.tab-content -->
                </div>
                <!-- /.col -->
            </div>
            <!-- /.row -->

        </div>
        <!-- /.container -->

    </div>
    <!-- Container Types -->

    <a class="anchor" name="memory"></a>
    <div class="content-section-b">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-push-6 col-lg-6 col-sm-push-6 col-sm-6">
                    <hr class="section-heading-spacer">
                    <div class="clearfix"></div>
                    <h2 class="section-heading">Reduzir o uso de memória <br>com recipientes eficientes em memória</h2>
                    <p class="lead">Eclipse Collections fornece implementação eficiente de memória de Conjuntos e Mapas bem como coleções de primitivas. </p>
                </div>
                <div class="col-lg-pull-6 col-lg-6 col-sm-pull-6 col-sm-6">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#set" data-toggle="tab">Conjuntos</a></li>
                        <li><a href="#map" data-toggle="tab">Mapas</a></li>
                        <li><a href="#ints" data-toggle="tab">Coleções de Primitivas</a></li>
                    </ul>
                    <div id="memory" class="tab-content">
                        <div class="tab-pane fade in active" id="set">
                            <img class="img-responsive" src="../img/set.png" alt="">
                        </div>
                        <div class="tab-pane fade" id="map">
                            <img class="img-responsive" src="../img/map.png" alt="">
                        </div>
                        <div class="tab-pane fade" id="ints">
                            <img class="img-responsive" src="../img/ints.png" alt="">
                        </div>
                    </div>
                </div>
            </div>

        </div>
        <!-- /.container -->

    </div>
    <!-- Memory footprint -->

    <a class="anchor" name="learn"></a>
    <div class="content-section-a">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-5 col-sm-6">
                    <hr class="section-heading-spacer">
                    <div class="clearfix"></div>
                    <h2 class="section-heading">Aprenda Eclipse Collections com Kata</h2>
                    <p class="lead">
                        Confira o  <a href="https://github.com/eclipse/eclipse-collections-kata">Eclipse Collections Kata</a>, uma maneira divertida de ajudá-lo a aprender o uso idiomático da Eclipse Collections.
                        Este kata em particular é configurado como uma série de testes unitários que falham.
                        Sua tarefa é fazê-los passar, usando as coleções da Eclipse Collections.
                    </p>
                </div>
                <div class="col-lg-7 col-sm-6">
                    <ul class="nav nav-tabs">
                        <li class="active"><a href="#exercise" data-toggle="tab">Exemplo de exercício</a></li>
                        <li><a href="#solution" data-toggle="tab">Exemplo de Solução</a></li>
                    </ul>
                    <div class="tab-content">
                        <div class="tab-pane fade in active" id="exercise">
                            <pre  class="prettyprint lang-java">
@Test
public void getFirstNamesOfAllPeople()
{
  MutableList&lt;Person&gt; people = this.people;
  MutableList&lt;String&gt; firstNames = null; //Substitua null, com um método de transformação no MutableList.
  MutableList&lt;String&gt; expectedFirstNames =
    Lists.mutable.with("Mary", "Bob", "Ted", "Jake", "Barry", "Terry", "Harry", "John");
  Assert.assertEquals(expectedFirstNames, firstNames);
}</pre>
                        </div>
                        <div class="tab-pane fade" id="solution">
                            <pre  class="prettyprint lang-java">
@Test
public void getFirstNamesOfAllPeople()
{
  MutableList&lt;Person&gt; people = this.people;
  MutableList&lt;String&gt; firstNames = people.collect(Person::getFirstName);
  MutableList&lt;String&gt; expectedFirstNames =
    Lists.mutable.with("Mary", "Bob", "Ted", "Jake", "Barry", "Terry", "Harry", "John");
  Assert.assertEquals(expectedFirstNames, firstNames);
}</pre>
                        </div>
                    </div>
                    <!-- /.tab-content -->
                </div>
                <!-- /.col -->
            </div>
            <!-- /.row -->

        </div>
        <!-- /.container -->

    </div>
    <!-- Kata -->

    <a class="anchor" name="history"></a>
    <div class="content-section-b">

        <div class="container-fluid">

            <h2 class="section-heading">Histórico da Eclipse Collections</h2>
            <p class="lead">
                A Eclipse Collections foi iniciada como uma biblioteca de coleções chamada Caramel em Goldman Sachs em 2004.

                Desde então, a biblioteca evoluiu e, em 2012, teve seu código fonte aberto no GitHub como um projeto chamado
                <a href="https://github.com/goldmansachs/gs-collections">GS Collections</a>.
                <br><br>
                GS Collections foi apresentado em inúmeras
                <a href="https://github.com/eclipse/eclipse-collections/wiki/Conference-talks-and-meetups">conferências</a>
                incluindo JVM Summit em 2012 e JavaOne em 2014.
                Uma comparação de desempenho entre as implementações preguiçosas paralelas das coleções Java 8, Scala e GS foi apresentada em
                <a href="http://www.infoq.com/presentations/java-streams-scala-parallel-collections">QCon New York</a> em 2014.
                Além disso <a href="https://github.com/eclipse/eclipse-collections/wiki/Articles">artigos</a> sobre GS Collections
                (<a href="http://www.infoq.com/articles/GS-Collections-by-Example-1">Parte 1</a> /
                <a href="http://www.infoq.com/articles/GS-Collections-by-Example-2">Parte 2</a>)
                foram publicados em InfoQ.com
                mostrando algumas das capacidades da biblioteca de coleções através de exemplos, e também entrevistas com o criador do GS Collections.
                <br><br>

                Ao longo dos anos, cerca de 40 ou mais desenvolvedores da mesma empresa contribuíram para a biblioteca de coleções.
                <br><br>

                Para maximizar a melhor natureza do projeto de código aberto, a GS Collection foi migrada para Fundação Eclipse, renomeada como Eclipse Collections em 2015.
                Agora, a biblioteca está totalmente aberto à comunidade, aceitando contribuições!
            </p>
        </div>
    </div>
    <!-- History  -->

    <a class="anchor" name="refGuide"></a>
    <div class="content-section-a">
        <div class="container-fluid">
            <h2 class="section-heading">Guia de referência</h2>
            <p class="lead">
                Um guia de referência abrangente da biblioteca está disponível no GitHub:
                <a href="https://github.com/eclipse/eclipse-collections/blob/master/docs/guide.md#eclipse-collections-reference-guide">Guia de referência (em Inglês)</a>.
            </p>
        </div>
        <!-- /.container -->

    </div>
    <!-- Reference Guide  -->

    <a class="anchor" name="sourceCode"></a>
    <div class="content-section-b">
        <div class="container-fluid">
            <h2 class="section-heading">Código Fonte</h2>
            <p class="lead">
                O código fonte pode ser encontrado no GitHub: <a href="https://github.com/eclipse/eclipse-collections">Eclipse Collections</a>.
            </p>
        </div>
        <!-- /.container -->
    </div>
    <!-- Source Code  -->

    <a class="anchor" name="contribute"></a>
    <div class="content-footer">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-4 col-sm-4">
                    <h3>Contribua</h3>
                    <p class="regular">
                        Contribuições são bem vindas!
                        <br><br>
                         O Roadmap do projeto Eclipse Collections pode ser encontrado <a href="https://github.com/eclipse/eclipse-collections/wiki/Roadmap">aqui</a>.
                        <br><br>
                        Aceitamos contribuições através de pull requests no GitHub.
                        Por favor, veja <a href="https://github.com/eclipse/eclipse-collections/blob/master/CONTRIBUTING.md">Como contribuir </a> para começar.
                    </p>
                </div>
                <div class="col-lg-4 col-sm-4">
                    <h3>Últimas notícias</h3>
                    <p class="regular">Eclipse Collections 11.1.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/11.1.0">liberado</a> <a class="light">(Jun 23 2022)</a></p>
                    <p class="regular">Eclipse Collections 11.0.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/11.0.0">liberado</a> <a class="light">(Nov 23 2021)</a></p>
                    <p class="regular">Eclipse Collections 10.4.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.4.0">liberado</a> <a class="light">(Aug 20 2020)</a></p>
                    <p class="regular">Eclipse Collections 10.3.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.3.0">liberado</a> <a class="light">(Aug 8 2020)</a></p>
                    <p class="regular">Eclipse Collections 10.2.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.2.0">liberado</a> <a class="light">(Feb 11 2020)</a></p>
                    <p class="regular">Eclipse Collections 10.1.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.1.0">liberado</a> <a class="light">(Dec 4 2019)</a></p>
                    <p class="regular">Eclipse Collections 10.0.0 <a href="https://github.com/eclipse/eclipse-collections/releases/tag/10.0.0">liberado</a> <a class="light">(Jul 10 2019)</a></p>
                </div>
                <div class="col-lg-4 col-sm-4">
                    <h3>Links da comunidade</h3>
                        <p class="regular">Eclipse PMI: <a href="https://projects.eclipse.org/projects/technology.collections">Infraestrutura de gerenciamento de projetos Eclipse</a></p>
                        <p class="regular">GitHub: <a href="https://github.com/eclipse/eclipse-collections">eclipse-collections</a></p>
                        <p class="regular">Issues: <a href="https://github.com/eclipse/eclipse-collections/issues">GitHub issues</a></p>
                        <p class="regular">lista de discussão: <a href="https://dev.eclipse.org/mailman/listinfo/collections-dev">collections-dev</a> </p>
                        <p class="regular">Wiki: <a href="https://github.com/eclipse/eclipse-collections/wiki">GitHub wiki</a></p>
                        <p class="regular">Forum: <a href="https://www.eclipse.org/forums/index.php?t=thread&amp;frm_id=329">Eclipse Collections Forum</a></p>
                        <p class="regular">StackOverflow: tag com <a href="http://stackoverflow.com/questions/tagged/eclipse-collections">eclipse-collections</a></p>
                </div>
                <!-- /.col -->
            </div>
            <!-- /.row -->

        </div>
        <!-- /.container -->

    </div>
    <!-- Container Types -->


    <div class="banner">

        <div class="container-fluid">

            <div class="row">
                <div class="col-lg-12">
                    <h3>- Mais recursos, menos desperdício -</h3>
                </div>
            </div>

        </div>
        <!-- /.container -->

    </div>
    <!-- /.banner -->

    <!-- Footer -->
    <footer>
        <div class="container-fluid">
            <div class="row">
                <div class="col-lg-12">
                    <ul class="list-inline">
                        <li>
                            <p class="copyright text-muted small">Copyright &copy; 2018 The Eclipse Foundation. All Rights Reserved. </p>
                        </li>
                        <li class="footer-menu-divider">&sdot;</li>
                        <li>
                            <a class="small" href="http://www.eclipse.org">Eclipse Foundation</a>
                        </li>
                        <li class="footer-menu-divider">&sdot;</li>
                        <li>
                            <a class="small" href="http://www.eclipse.org/legal">Legal</a>
                        </li>
                        <li class="footer-menu-divider">&sdot;</li>
                        <li>
                            <a class="small" href="http://www.eclipse.org/legal/privacy.php">Privacy</a>
                        </li>
                        <li class="footer-menu-divider">&sdot;</li>
                        <li>
                            <a class="small" href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a>
                        </li>
                        <li class="footer-menu-divider">&sdot;</li>
                        <li>
                            <a class="small" href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>
    </footer>

    <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-2.2.0.min.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha256-KXn5puMvxCw+dAYznun+drMdG1IFl3agK0p/pqT9KAo= sha512-2e8qq0ETcfWRI4HJBzQiA3UoyFk6tbNyG+qSaIBZLyW9Xf3sWZHN/lxe9fTh1U45DpPf07yj94KsUHHWe4Yk1A==" crossorigin="anonymous"></script>

    <!-- Google Code Prettify -->
    <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sunburst"></script>
</body>

</html>
